// see http://vuejs-templates.github.io/webpack for documentation.
var path = require('path')
var baseUrl = 'http://www.sherlochao.com:9091/photosharing/';

module.exports = {
    build: {
        env: require('./prod.env'),
        index: path.resolve(__dirname, '../dist/index.html'),
        assetsRoot: path.resolve(__dirname, '../dist'),
        assetsSubDirectory: 'static',
        assetsPublicPath: './',
        productionSourceMap: false,
        // Gzip off by default as many popular static hosts such as
        // Surge or Netlify already gzip all static assets for you.
        // Before setting to `true`, make sure to:
        // npm install --save-dev compression-webpack-plugin
        productionGzip: false,
        productionGzipExtensions: ['js', 'css']
    },
    dev: {
        env: require('./dev.env'),
        port: 8080,
        assetsSubDirectory: 'static',
        assetsPublicPath: '/',
        proxyTable: {
            '/recharge': {
                target: 'https://tscan.imxiaomai.com',
                changeOrigin: true,
                pathRewrite: {
                    '^/recharge': '/recharge'
                },
            },
            "/login": {
                target: 'https://tscan.imxiaomai.com',
                changeOrigin: true,
                pathRewrite: {
                    '^/login': '/login'
                },
            },
            "/verify": {
                target: 'https://tscan.imxiaomai.com',
                changeOrigin: true,
                pathRewrite: {
                    '^/verify': '/verify'
                },
            },
            '/cart': {
                target: 'https://tscan.imxiaomai.com',
                changeOrigin: true,
                pathRewrite: {
                    '^/cart': '/cart'
                },
            },
            '/goods': {
                target: 'https://tscan.imxiaomai.com',
                changeOrigin: true,
                pathRewrite: {
                    '^/goods': '/goods'
                },
            },
            '/shop': {
                target: 'https://tscan.imxiaomai.com',
                changeOrigin: true,
                pathRewrite: {
                    '^/shop': '/shop'
                },
            },
            '/autoLogin': {
                target: 'https://tscan.imxiaomai.com',
                changeOrigin: true,
                pathRewrite: {
                    '^/autoLogin': '/autoLogin'
                },
            },
            '/auth': {
                target: 'https://tscan.imxiaomai.com',
                changeOrigin: true,
                pathRewrite: {
                    '^/auth': '/auth'
                },
            },
            '/member': {
                target: 'https://tscan.imxiaomai.com',
                changeOrigin: true,
                pathRewrite: {
                    '^/member': '/member'
                },
            },
            '/order': {
                target: 'https://tscan.imxiaomai.com',
                changeOrigin: true,
                pathRewrite: {
                    '^/order': '/order'
                },
            },
            '/pay': {
                target: 'https://tscan.imxiaomai.com',
                changeOrigin: true,
                pathRewrite: {
                    '^/pay': '/pay'
                },
            },
            '/getWxUser.do': {
                target: 'https://tscan.imxiaomai.com',
                changeOrigin: true,
                pathRewrite: {
                    '^/getWxUser.do': '/getWxUser.do'
                },
            },

        },
        // CSS Sourcemaps off by default because relative paths are "buggy"
        // with this option, according to the CSS-Loader README
        // (https://github.com/webpack/css-loader#sourcemaps)
        // In our experience, they generally work as expected,
        // just be aware of this issue when enabling this option.
        cssSourceMap: false
    }
}